Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 USA F4 USA F5 India F4 India F5 Germany F4 Germany F5 Italy F2 Morocco F2 India F2 Trofeo Barcelona de Tenis - Barcelona Australian Unity Western Australia Open - Perth Memorial Savigny - Sassuolo Muller Cup - Ulm Oberstaufen Cup - Oberstaufen VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Neride Prague Indoor - Prague Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham San Marino Cepu Open - San Marino Morocco Tennis Tour - Tanger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Schickendanz Open - Furth San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz TEAN International - Alphen Aan Den Rijn Open Tarragona Costa Daurada - Tarragona Scheveningen Challenger Todi Challenger Genova Challenger Furth Challenger Meknes Challenger Caltanissetta Challenger Monza Challenger Kosice Challenger Marburg Challenger Oberstaufen Challenger Dortmund Challenger Szczecin Challenger Meknes Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Furth Challenger Sibiu Challenger Como Challenger Alphen Challenger Banja Luka Challenger Rio De Janeiro Challenger Montevideo Challenger Sarajevo Challenger Furth Challenger Marburg Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Meerbusch Challenger Como Challenger Ortisei Challenger Monterrey Challenger XI Venice Open - Venice Heilbronn Open - Heilbronn Bauer Watertechnilogy Cup 2008 - Eckental Monza Challenger Furth Challenger Sacramento Challenger Heilbronn Challenger Porto Alegre Challenger Mersin Challenger Rome Challenger Casablanca Challenger ATU Cup 2001 - Weiden ATU Cup - Weiden Open de Montauban - Montauban Heineken Challenger - Ho Chi Minh City Alphen Challenger Szczecin Challenger Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Tata Open - Chennai Adidas International - Sydney Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Allianz Suisse Open - Gstaad Black Forest Open 2000 - Freudenstadt Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Eckental Challenger ECM Cup - Prague Zivnobanka Czech Open - Prostejov Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm Copa Ericsson Chile - Santiago EI Bank Bulgarian Challenger - Sofia Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon Weissenhauser Strand Cup - Hamburg Sydney International - Sydney Okal Cup 2001 International Bavarian Championships - Eckental Heineken Open - Auckland Architect Open - Budapest Milano Challenger-Jameson Cup - Milan Pekao Open - Szczecin Delray Beach International Tennis Championships - Delray Beach Kamnik Challenger - Kamnik The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona BMW Open - Munich The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Muller Cup 99 - Ulm Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven DPD Challenger 99 - Aschaffenburg AIG Japan Open Tennis Championships - Tokyo Warsteiner Challenger Wolfsburg - Wolfsburg 5th Sardinian International Championships - Cagliari ABN AMRO World Tennis Tournament - Rotterdam Garden Open - Rome Baumag Open - Budapest Ljubljana Open - Ljubljana Schickendanz Open - Furth The Dubai Tennis Championships - Dubai Nord/LB Open - Braunschweig Open de Tenis Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad China Open - Beijing Banca Marche Tennis Cup - San Benedetto Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Copa Sevilla-Internacionales de Andalucia - Seville BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm 2005 Freeman Men's Challenger - Joplin Open de Tenis Comunidad Valenciana - Valencia Heineken Challenger - Ho Chi Minh City Heineken Open - Auckland Movistar Open - Santiago Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Copa Telmex - Buenos Aires Ostrava Open 2005 - Ostrava Abierto Mexicano Telcel - Acapulco San Remo Tennis Cup 15° Piertomaso - San Remo Open Sabadell Atlantico - Barcelona BMW Open - Munich Badden Open by Rothaus - Ettlingen Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Sassuolo Challenger - Sassuolo Ordina Open - s-Hertogenbosch Steelers Cup 2005 - Kosice Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Pilot Pen Tennis - New Haven Porsche Open - Poznan Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Heineken Open - Auckland SA Tennis Open - Johannesburg Black Forest Open - Freudenstadt Oberstaufen Cup - Oberstaufen Banja Luka Challenger 2005 - Banja Luka Media Will Cup Busan Challenger Tennis - Busan ABN AMRO World Tennis Tournament - Rotterdam Unicredit (Suisse) Bank S. A. Challenger - Chiasso Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Dusseldorf Open 2006 - Dusseldorf SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Siemens Open - Scheveningen Open de Tenis Comunidad Valenciana - Valencia Geneva Challenger - Geneva Ethias Tennis Trophy - Mons Brisbane International - Brisbane Black Forest Open - Freudenstadt Roma Open Challenger - Rome Apia International - Sydney Heineken Open - Auckland 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Trani Challenger Ostdeutscher Sparkassen Cup - Dresden Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Ostdeutscher Sparkassen Cup - Dresden Pekao Open 2003 - Szczecin Kosice Open-Steelers Cup 2008 - Kosice Open Sabadell Atlantico - Barcelona Heilbronn Challenger Casablanca Challenger Rabat Challenger Baden Open - Ettlingen Rome Challenger BMW Open - Munich Poznan Challenger Morocco Tennis Tour - Marrakech Polska Energia Open - Bytom Schickendanz Open - Furth Tiburon Challenger UNICEF Open - 's Hertogenbosch Marrakech Challenger SkiStar Swedish Open - Bastad Marburg Challenger Oberstaufen Challenger Malaysian Open - Kuala Lumpur Ciudad de Pozoblanco Open Diputacion - Cordoba Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Zagreb Challenger Alfa Romeo Tennis Cup - Cordenons Warsteiner Challenger Lubeck - Lubeck Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Warsteiner Challenger Wolfsburg - Wolfsburg Almaty Challenger 1 - Almaty Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich The LTA Hull Challenger - Hull Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Almaty Challenger 2 - Almaty Abierto Mexicano Telcel - Acapulco ATP Challenger Open 2004 - Monchengladbach Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Malaysian Open - Kuala Lumpur China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Antonio Savoldi-Marco Co. - Manerbio Millennium Estoril Open - Estoril Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Oberstaufen Cup - Oberstaufen DPD Challenger 2000 - Aschaffenburg Copa Sevilla - Seville XI Ciutat de Barcelona - Barcelona Flea Market Cup Busan Challenger Tennis - Busan Mitsubishi Electric Europe Cup - Monza Warsteiner Challenger Lubeck 2001 - Lubeck Monte-Carlo Rolex Masters - Monte-Carlo Warsteiner Challenger - Wolfsburg Mutua Madrid Open - Madrid Nord LB Open - Braunschweig Gallagher International - Hamilton Amer-Wilson Tampere Challenger - Tampere Banja Luka 2002 - Banja Luka Heilbronn Open - Heilbronn Szczecin Challenger Tatra Banka Open - Bratislava Rome Challenger Open de la Ville de Saint Denis - Reunion Island Rome Challenger Neride Prague Indoor - Prague Cordenons Challenger Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Como Challenger Oberstaufen Challenger Alphen Challenger 2003 Freeman Men's Challenger - Joplin Heilbronn Challenger Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta 2004 Freeman Men's Challenger - Joplin Porsche Open - Poznan Tennis Napoli Cup - Naples The LTA Wrexham Challenger - Wrexham Pro Tennis World Open - Boca Raton Sarajevo Open 2004 - Sarajevo ECM Cup - Prague Alphen Challenger Gelsor Open Romania - Bucharest Sporting Challenger - Turin San Marino Cepu Open - San Marino Open de Moselle - Metz ATU Cup - Weiden Nord/LB Open - Braunschweig CA Tennis Trophy - Vienna Tennis Napoli Cup 2004 - Napoli 10th Wartburg Open - Eisenach St. Petersburg Open - St. Petersburg Memorial Savigni - Sassuolo Furth Challenger Garden Open 2004 - Rome Banja Luka Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Lugano Challenger Budapest Challenger - Budapest Ljubljana Open - Ljubljana Schickedanz Open - Furth Tampere Imageneering Open - Tampere St.Petersburg Challenger by Kinex - St. Petersburg San Marino Cepu Open - San Marino Turin Challenger Quimper Challenger Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Estoril Open - Estoril Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg International Championship of Croatia - Umag Morocco Tennis Tour - Meknes Kosice Challenger Memorial Kolyaskin - Donetsk Banja Luka Challenger Volkswagen Challenger 2005 - Wolfsburg Generali Open - Kitzbuhel Sporting Challenger '08-Trofeo Regione Piemonte - Turin 9th Wartburg Open - Eisenach Rabat Challenger Tennislife Cup - Napoli TED Open - Istanbul The Dubai Tennis Championships - Dubai The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Qatar ATP Challenger - Doha Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn DPD Challenger 2001 - Aschaffenburg Asirom Challenger Brasov - Brasov AIG Japan Open Tennis Championships - Tokyo IPP Open - Helsinki Diego Open - Budapest USTA Men's Challenger of Dallas - Dallas Challenger Copa Sevilla Internacionales de Andalucia - Seville USTA Freeman Men's Challenger - Joplin San Benedetto Challenger Sunrise Challenger Copa Ericsson Brazil - Sao Paulo Kuppers Kolsch Cup by Lambertz - Aachen VIII Trofeo Ciudad de Quito - Quito Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome The Stella Artois Grass Court Championships - London Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Idea Prokom Open - Sopot Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo TD Waterhouse Cup - Long Island Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Black Forest Open - Freudenstadt Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BellSouth Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Seat Godo 2005 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai CA Tennis Trophy - Vienna BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Open SEAT 2008 - Barcelona Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati China Open - Beijing Chennai Open - Chennai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris ASB Classic - Auckland Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Open Seat Godo 2003 - Barcelona Brisbane International - Brisbane Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris 2003 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai VII Torneo Internazionale di Tennis - Barletta Apia International - Sydney Mutua Madrid Open - Madrid PBZ Zagreb Indoors - Zagreb Steelers Cup - Kosice Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Topshelf Open - 's-Hertogenbosch Rogers Cup - Toronto Idea Prokom Open - Sopot Miami Open - Miami Mutua Madrid Open - Madrid Qatar Exxon Mobil Open 2003 - Doha SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Tatra Banka Open 2006 - Bratislava Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha The Nottingham Open - Nottingham 2002 Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle CA Tennis Trophy - Vienna Samsung Securities Cup - Seoul Qatar Open - Doha SkiStar Swedish Open - Bastad China Open - Beijing International Championship of Croatia - Umag European Open - Antwerp Erste Bank Open - Vienna Rome Challenger Manerbio Challenger Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Chennai Open - Chennai Antalya Cup - Antalya Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf Geneva Open - Geneva Open 13 - Marseille French Open - Paris German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Croatia Open - Umag Wimbledon - London U.S. Open - New York Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland BCR Open Romania - Bucharest Australian Open - Melbourne French Open - Paris Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Chennai Open - Chennai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York AIG Japan Open - Tokyo Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Rio Open - Rio de Janeiro Copa AT&T - Buenos Aires Campionati Internazionali di Sicilia - Palermo Open Seat Godo - Barcelona Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Qatar Open - Doha Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 AIG Japan Open Tennis Championships - Tokyo Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 PBZ Zagreb Indoors - Zagreb Medibank Private International - Sydney Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Indian Wells China Open - Beijing Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Davis Cup, World Group, QF, ESP-GER 3-2 Miami Open - Miami Western & Southern Open - Cincinnati Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Hopman Cup - Perth Capitala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Miami Open - Miami The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Olympics - Beijing Olympics - London Barclays ATP World Tour Finals - London